body
	{
		padding: 0;
		font-size: 15px;
	}
	.topmenu
	{
		display: block;
		width: 220px;
		border: 2px solid #555555;
		margin: 0;
		padding: 0;
	}
	.toptitle
	{
		height: 40px;
		line-height: 40px;
		text-align: left;
		font-weight: bold;
		color: white;
		background:#555555;
		padding-left: 20px;
	}
	.topmenu li
	{
		height: 30px;
		line-height: 30px;
		text-align: left;
		padding-left: 8px;
	}
	.news
	{
		width: 220px;
		height: 500px;
		border: 2px solid #555555;
		margin-top: 20px;
		padding: 0;
	}
	.title
	{
        height: 40px;
		line-height: 40px;
		text-align: left;
		font-weight: bold;
		color: white;
		background:#555555;
		padding-left: 20px;
	}

	.news_content li
	{
		height: 30px;
		line-height: 30px;
		text-align: left;
		
		
	}

	#hpn li{
		margin-left: 30px;
	}